IDataSeries
StockSharp.Xaml.Charting.Model.DataSeries
GenericインターフェイスをDataSeriesに定義し、BaseRenderableSeriesにデータソースを提供します。
実装: IDataSeries, ISuspendable
プロパティ
メソッド
Append
public void Append(TX x, TY[] yValues)
iDataSeries.Append(x, yValues)
X、Y をシリーズに表示
- x
- X 値
- yValues
- Y値(シリーズタイプにより異なります)
Append
public void Append(IEnumerable<TX> x, IEnumerable<TY>[] yValues)
iDataSeries.Append(x, yValues)
X、Yのポイントをシリーズにリストに追加
- x
- Xポイントの一覧
- yValues
- Yポイント一覧(シリーズタイプにより異なります)
GetYMaxAt
public TY GetYMaxAt(int index, TY existingYMax)
result = iDataSeries.GetYMaxAt(index, existingYMax)
社内でAutoRangingアルゴリズムで使用。 派生したクラスにオーバーライドすると、指定したインデックスで最大であるMax(existingYMax,currentMax)が取得されます。
- index
- 根本的なデータセットへのインデックス
- existingYMax
- 既存の最大
戻り値: 新規 YMax、Min(existingYMaxcurrentMax) です。
GetYMinAt
public TY GetYMinAt(int index, TY existingYMin)
result = iDataSeries.GetYMinAt(index, existingYMin)
外部のAutoRangingアルゴリズムで使用。 派生したクラスに上書きすると、指定したインデックスで最小限のexistingYMin、currentMinをcurrentMinに取得します。
- index
- 根本的なデータセットへのインデックス
- existingYMin
- 既存の最小限
戻り値: ミネ(existingYMincurrentMin)の新商品「YMin」が誕生しました。
RemoveRange
public void RemoveRange(int startIndex, int count)
iDataSeries.RemoveRange(startIndex, count)
指定したインデックスから始まるポイントの範囲を削除します。
- startIndex
- 要素の範囲のインデックスを解除する
- count
- 削除する要素の数